package com.heyun.service;

import java.util.List;
import java.util.Map;

import com.heyun.bean.HeyunDept;
import com.heyun.bean.HeyunEmp;
import com.heyun.bean.HeyunSalesPerf;

public interface SalesPerfService  {
	
	//查询所有工作人员姓名,用于在添加销售业绩时展示在模态框中
	public List<HeyunEmp> getEmpName();
	
	//查询部门的名称,用于在添加销售业绩时展示在模态框中
	public HeyunDept getDeptNameById(int deptId);
	
	//添加销售绩效
	public void saveSalesPerf(HeyunSalesPerf hsp);
	
	//查看所有绩效的数据
	public Map<String,Object> findSalesPerf(int currentPage);
	
	//根据员工的id查询员工姓名
	public  HeyunEmp getEmpRealNameById(int empId);
	
	// 根据绩效的id得到绩效数据
	public HeyunSalesPerf getSalesPerfById(int salesPrefId);
	
	//修改销售绩效
	public void updateSalsPerfById(HeyunSalesPerf hsp);
	
	//单个删除销售绩效
	public void deleteSalsPerfById(int salesPrefId);
	
	//批量删除销售计划
	public void deleteBatchSalesPerf(List<Integer> ids);
	
	//根据员工姓名查看销售计划
	public Map<String,Object> findSalesPerfByName(int currentPage,String name);


}
